home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBQ.ADF / CLI_only / palcon.doc < prev    next >
Text File  |  1991-09-15  |  6KB  |  174 lines

  1. ** Requires a 1M Fatter Agnus to use **
  2.  
  3. This program is in the public domain. Meaning you can do whatever you
  4. like with it. As a courtesy though, if you plan to modify or do
  5. something interesting with it, I'd like to know, as I'm always
  6. interested in projects of others.
  7.  
  8.  
  9. PALCon v0.9 - PAL/NTSC Video Controller
  10. ---------------------------------------
  11.  
  12. Well, how many times have you booted up a Euro-Game or Demo and
  13. weren't able to see the bottom of the screen because it was coded for
  14. PAL?
  15.  
  16. If your A2000 has the newer 1Meg Fatter Agnus chip in it, you are in
  17. luck! PALCon will allow you to switch video modes and actually
  18. display a full PAL resolution screen!
  19.  
  20.  
  21. How to use
  22. ----------
  23.  
  24. Simply type PALCON from the CLI (or run it from Workbench if you
  25. like.. I haven't bothered to create an Icon for it..but it WILL start
  26. from either CLI or Workbench). You should get:
  27.  
  28.  
  29.  
  30.     PALCon - NTSC/PAL Video Controller v0.9
  31.     (c)1990 RomBase Productions - ICE9 9006.01
  32.  
  33.     VSEG Installed. 
  34.     >> RESET Amiga to Boot Up in PAL Mode <<
  35.  
  36.  
  37.  
  38. Now the next time you reset your machine, voila! You will boot up in
  39. PAL mode! 
  40.  
  41. Note: You may have to adjust your monitor so that the screen fits. If
  42. you have a 1080 monitor, this is done by the little setscrews in the
  43. back. The 1084 will automagically adjust itself.
  44.  
  45.  
  46. More Details
  47. ------------
  48.  
  49. PALCon actually toggles between PAL and NTSC modes. It looks to see
  50. what your machine is currently displaying and sets it up for the
  51. opposite mode.
  52.  
  53. In otherwords, if your machine is currently displaying NTSC, PALCon
  54. will put it in PAL mode after reset. Likewise if you have your
  55. machine in PAL mode, PALCon will reboot your machine in NTSC.
  56.  
  57.  
  58. How it's Done
  59. -------------
  60.  
  61. Previous Amigas required entirely different chips to determine
  62. whether they operated in PAL or NTSC mode. Yet with the advent of the
  63. 1 Meg Fatter Agnus chip, Commodore engineers added the ability to
  64. switch between between the two modes. This was probably done to
  65. reduce costs (now only 1 set of chips needed instead of separate PAL
  66. and NTSC versions) and thus simplify production.
  67.  
  68.  
  69. The Hard Way
  70. ------------
  71.  
  72. An early article appeared in the C-A Developer's Newsletter
  73. describing a hardware mod on the inside of the A2000 to give it this
  74. ability. If you plan to leave your machine set permanently to PAL,
  75. this is probably the way to go. I won't describe how to do it here.
  76. If you're really serious about this and are reasonably competent with
  77. hardware hacking, you'll find out how :-> Contact CATS (Commodore-Amiga Technical Support) or call The Creative Edge
  78. (below).
  79.  
  80.  
  81. The Softer Way
  82. --------------
  83.  
  84. A similar solution to PALCon came from Europe in the form of the
  85. PALBoot. This was a boot block type program that switched your
  86. machine to PAL when booted with a PALBoot disk. The biggest problem
  87. with this is if you have a harddrive. PALBoot does indeed kick a
  88. machine into PAL mode, but it doesn't finish autoconfiguring other
  89. devices. Then too, this was only one way. It allowed NTSC machines to
  90. switch to PAL, but not vice versa.
  91.  
  92. If you need PAL mode primarily for games (most of which are entirely 
  93. disk-based), (or you don't have a harddisk) PALBoot is ok.
  94.  
  95. (Selfish Motive: Because of a direct call to a ROM routine, PALBoot
  96. doesn't work with a A2630 board in 030 mode. PALCon will.)
  97.  
  98.  
  99. The Softest Way
  100. ---------------
  101.  
  102. PALCon goes in a different direction in that you boot your system as
  103. normal. When PALCon is run, it installs a resident program in the
  104. system ColdCapture vector. This little program is invoked upon a
  105. system reset, and at this point switches your machine to PAL/NTSC,
  106. and finishes booting the system. Thus you can still boot from your
  107. harddrive and have any fast-ram autoconfigured.  
  108.  
  109. (Note: Since this program does a somewhat *bad* thing by modifying a
  110. system vector, some virus checkers (notably VirusX) may report a
  111. change in the ColdCapture vector. This is NOT a virus, but the
  112. resident portion of PALCon. Does this make you uncomfortable? 
  113.  
  114. Solution = Reboot the system IMMEDIATELY after running PALCon..)
  115.  
  116.  
  117. Incidently, if you try to run PALCon several times without rebooting,
  118. (you run it say, twice in a row), it won't reload the resident
  119. switching program. Instead, each time PALCon is run, it looks to see
  120. if there is resident code present, if so, it merely updates the
  121. existing parameters.
  122.  
  123.  
  124. Last stuffs
  125. -----------
  126.  
  127. Well I hope this utility proves useful. I'm happy to see most
  128. developers are providing support for PAL resolutions in their
  129. programs. Really, this gives about 20% more screen area over
  130. NTSC..which is of course, very nice.
  131.  
  132. PALCon is little over 2100 bytes and is written in assembly using
  133. the Devpac Assembler. Highly recommended for anyone who doesn't want
  134. to grow old waiting for source code to assemble..
  135.  
  136. I'm sorry for the disarray of this doc file. PALCon and this doc was
  137. hacked together in the past two hours and I seriously need to get to bed.
  138.  
  139. I'd greatly welcome any/all suggestions or input you have in regards
  140. to this program. 
  141.  
  142.                 - ICE9 (aka V. Yanagida)
  143.                   9006.01
  144.  
  145. 98-453-2 Kaonohi St.
  146. Aiea, Hawaii 96701
  147.  
  148.  
  149. or call:
  150.  
  151.  
  152. The Creative Edge
  153. (808) 487-6977
  154. 24 Hrs
  155. 300/1200/2400 Baud.
  156.  
  157.  
  158. Late Notes
  159. ----------
  160.  
  161. 1) I forgot to mention that this program has a faulty memory. In
  162. otherwords, if you use it to switch to PAL, then reboot the machine
  163. again, it will default back to it's 'native' video mode. I was
  164. working on trying to get the resident portion of PALCon to survive
  165. subsequent resets better, but haven't quite finished. It was supposed
  166. to keep the resident portion in memory always and only change modes
  167. when told to. (This is why this version is 0.9)
  168.  
  169.  
  170. 2) From what I hear, the A3000(!) and Workbench 2.0 will have a
  171. setting in Preferences to select between PAL and NTSC, thus rendering
  172. this program obsolete. It's just that I don't want to have to wait
  173. until fall of 1990 (expected WB2.0 release date) for this...
  174.